#include "zuoye06.h"


void arrDel(double a[],int length,double b)
/*
	删除数组中指定的元素
	输入一个数组、数组的长度、一个指定的元素
	删除后重组数组、并输出
	不存在则提示删除失败
*/
{
	int i=0;
	int j=0;
	int TF=0;
	for(i=0;i<length;i++)
	{
		if(a[i]==b)
		{
			for(j=i;j<length;j++)
			{
				a[j]=a[j+1];
			}
			a[length-1]=0;
			TF=1;
		}
	}
	if(TF==0)
	{
		printf("删除失败！");
	}
	else
	{
		printf("a=");
		for(i=0;i<length-1;i++)
		{
			printf("%g ",a[i]);
		}
		printf("\n");
	}
}

void arrInput(int a[],int length)
/*
	通过键盘输入给数组赋值
	输入一个数组、长度
	返回无，数组已存储
*/
{
	int i=0;
	for(i=0;i<length;i++)
	{
		printf("请输入第%d个数:",i+1);
		scanf("%d",&a[i]);
	}
}
//数组求和
int arrSum(int a[],int length)
/*
	计算数组的和
	输入一个数组、长度
	返回：和
*/
{
	int i=0;
	int sum=0;
	for(i=0;i<length;i++)
	{
		sum=sum+a[i];
	}
	return sum;
}
